添加数据和重新训练
本教程演示如何通过向现有配方添加新图像并重新训练模型来提高 AI 模型的准确性。当模型错误地将合格部件判定为不合格,或在生产中遇到新的变体时,此过程尤为重要。
您将学习:
- 如何查找并选择用于重新训练的图像
- 如何将图像添加到现有 trainset
- 如何标注新的训练数据
- 如何用新数据重新训练模型
使用时机: 当合格部件在检验中被判定为不合格、或出现新型零件变体,或需要通过增加示例来提升模型精度时。
先决条件
- 具有训练好 AI 模型的活跃配方(分类或分割)
- 访问 OV80i 相机界面
- 库中需要添加到训练中的图像
步骤 1:查找用于重新训练的图像
1.1 导航到 Library
- 打开 OV80i 界面
- 在左侧导航菜单中点击 "Library"
- 您将看到来自相机的所有捕获图像
1.2 过滤图像
- 按配方过滤:选择您想要改进的配方
- 按通过/失败过滤:选择 "FAIL" 以查看失败的图像,或选择 "PASS" 以查看通过的图像
- 排序按:选择日期或其他条件来组织结果
- 点击 "Search" 以显示筛选结果
目标: 找到被错误分类的图像——要么将合格部件错误标记为不合格,要么将不合格部件错误标记为合格。
步骤 2:将图像添加到 Trainset
2.1 选择图像
- 逐一查看每张图像,以识别被错误分类的部件
- 选择图像,显示以下情况:
- 被错误标记为不合格的合格部件
- 被错误标记为通过的不良部件
- 在您想要添加的每张图像上点击复选框
重要
仅添加被错误分类的图像——包括被错误标记为不合格的合格部件,以及被错误标记为通过的不良部件。两者都能帮助提升模型的准确性。
2.2 添加到 Trainset
- 选择图像后,在底部点击 "Add to the active recipe's trainset"
- 将显示一个成功消息以确认图像已被添加
- 点击 "Go to recipe editor" 以继续
步骤 3:标注新的训练数据
3.1 导航到 Label and Train
- 从 Recipe Editor,进入:
- Classification Recipe: "Classification Block"
- Segmentation Recipe: "Label And Train"
- 点击 "View All ROIs"
3.2 查找未标注的图像
- 使用 "Filter By Class" 下拉菜单
- 选择 "Unlabeled" 仅显示未标注的图像
- 您将看到刚才添加到 trainset 的图像
3.3 标注选定的图像
- 选择您添加的所有未标注的图像
- 点击左下角的 "Label Selected ROIs"
- 从下拉列表中选择正确的标签(例如 "Pass"、"Good" 等)
- 点击 "OK" 以应用标签
重要
在不同标注会话之间点击 "Clear Selection" 以避免错误标注。
3.4 关闭 ROI 视图
- 关闭 "查看全部 ROI" 模态框
- 返回到主页面的“标注与训练”主界面
第 4 步:重新训练模型
4.1 开始重新训练
- 单击 "训练分类模型" 或 "训练分割模型"
- 系统将使用所有现有数据及您新添加的图像进行重新训练
- 监控训练进度
4.2 训练过程
- 该模型会从旧的和新的带标签数据中学习
- 训练时间取决于数据总量
- 在测试之前等待训练完成
4.3 测试改进后的模型
- 使用 "实时预览模式" 来测试重新训练的模型
- 使用先前被错误判定为不通过的相同图像进行测试
- 验证模型现已能正确将良品识别为通过
第 5 步:验证结果
5.1 使用新图像进行测试
- 捕获相似部件的新图像
- 检查模型在边缘情况上的表现是否更好
- 验证先前良好的图像现在是否正确通过
5.2 监控性能
- 关注是否出现新的误检或漏检
- 记录准确性的提升
- 记录仍然存在的问题以便未来重新训练
成功!您的模型已重新训练
您的改进的 AI 模型现在可以:
✅ 更好地识别先前被错误判定为不良的良品
✅ 处理生产部件的新变体
✅ 减少误判为不良的情况并提高准确性
✅ 适应制造过程中的变动
成功的关键提示
数据质量
- 添加被错误分类的图像(包括错误通过和错误失败)
- 保持标注的一致性 - 将良品标注为 "Pass",将不良品标注为 "Fail"
- 包括对通过与不通过条件的多样化示例
- 在不同标注会话之间清晰选择
何时重新训练
- 误判为不良的增多(良品被判为不良)
- 误判为通过的增多(不良品被判为通过)
- 生产中出现新的部件变体
- 工艺变更 影响部件外观
- 材料或照明的季节性变化
最佳实践
- 从小做起 - 一次添加 10-20 张图像
- 在每次重新训练后进行彻底测试
- 记录变更与改进
- 在进行大规模重新训练前保留工作模型的备份
下一步
重新训练您的模型后:
- 监控生产过程以提高准确性
- 继续收集有问题的图像以用于未来重新训练
- 如有需要,设定定期重新训练计划
- 培训操作员,了解何时标记图像以进行重新训练
- 记录重新训练过程以确保一致性